package code.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDate;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author 星
 * @since 2020-11-03
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("B_OrdeNo")
public class BOrdeno implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long U9OrderID;

    private String OrderNo;

    private String OrdComputerID;

    private String CompanyCode;

    private String CustomerCode;

    private String CustomerName;

    private LocalDate OrderDate;

    private Integer Qty;

    private LocalDate CDate;

    private LocalDate PDate;

    private String PUser;

    private String CustomerOrderNo;

    @TableField("U9ID")
    private Long u9id;

    private LocalDateTime FirstLocked;

    private LocalDateTime SecondLocked;

    private Integer DemandType;

    private String SortCode;

    private Integer Status;

    private String SellerCode;

    private String Color;

    private Integer OrderType;

    @TableField("SYLG")
    private String sylg;

    private Boolean IsOverseas;

    private String OverseasOrderNo;

    private Integer OverseasQty;

    private String SafeEnum;

    private String SaleTo;

    private String CabinetInfo;

    private Integer OverseasStatus;

    private Long StandardNoticeID;

    private Long U9Org;

    private String UnitPrice;

    private String Currency;

    private String CustomerModel;

    private String ParentOrderNo;

    private String MarketDept;

    private String ProductCode;

    private String ProductModel;

    private String ProductName;

    @TableField("SPEC")
    private String spec;

    private Boolean IsFillDoc;

    private String ACToFCRateType;

    @TableField("FC")
    private String fc;

    private Double TotalNetMoneyFC;

    private Double TotalTaxFC;

    @TableField("AC")
    private String ac;

    private Double TotalNetMoneyAC;

    private Double TotalTaxAC;

    private String BalanceOrg;

    private String ExecOrg;

    private String InvoiceOrg;

    private String AccountOrg;

    private Long ShippingPort;

    private LocalDateTime ShippingDeadLine;

    private Long TransMode;

    private Long AimPort;

    private String ConfirmTerm;

    private String ConfirmMode;

    private LocalDateTime AccrueDate;

    private LocalDateTime MaturityDate;

    private Boolean IsCreditCheck;

    private String PreRecObject;

    private String PreRecDocNo;

    private Integer PreRecDocLineNo;

    private Double PreRecMoneyTC;

    private Double PreRecMoneyAC;

    private Long TradePath;

    @TableField("TU")
    private String tu;

    private Double TotalMoneyTC;

    private Boolean IsInvoice;

    private String ShipMode;

    private String SrcDocTypeTrl;

    private String SrcDocNo;

    private LocalDateTime BOMAuditDate;

    private LocalDateTime BOMCreateDate;

    private LocalDateTime BomFirstLocked;

    private LocalDateTime BomSecondLocked;

    private String SecondLockedAuditMan;

    private String SecondLockedCreateMan;

    private Long DocumentType;


}
